#ifndef CAMERA_H
#define CAMERA_H

#include <irrlicht.h>
#include "Input.h"
#include "ILogicNode.h"

using namespace scene;
using namespace irr;
using namespace core;

class Camera : public ILogicNode {

private:
	Input *_receiver;
	ICameraSceneNode *_camera;
        f32 _moveX;
        f32 _moveY;
        f32 _moveZ;

public:
	Camera(Input *receiver, ISceneManager *smgr);
	void update(u32 current_time, u32 last_time);
	ISceneNode* getSceneNode();
};
#endif

